html, body { margin: 0; padding: 0; }
.pagebox { position:relative; }
@import url('https://fonts.font.im/css?tenantId=182083&viewType=1&family=Oswald');
::-webkit-scrollbar {
width: 5px;
}
::-webkit-scrollbar-track {
background: #d7d7d7;
border-radius: 6px;
}
::-webkit-scrollbar-thumb {
background: #888;
border-radius: 6px;
}
::-webkit-scrollbar-thumb:hover {
background: #d50a1d;
}
@keyframes rotate360 { form {
transform: rotate(0);
}
to { transform: rotate(360deg); }
}
@media only screen and (min-width: 769px) {
.p_page .pre {
display: inline-table;
position: relative;
left: 0;
top: 0;
float: left;
height: 38px;
margin: 0 5px 0 18px;
text-align: center;
padding: 0 10px;
border-radius: 0px;
border: 1px solid #f0f0f0;
background: #f0f0f0;
color: #333;
}
.p_page .pre:active {
background: #d50a1d;
border-color: #d50a1d;
color: #fff;
}
.p_page .pre:hover {
color: #fff;
background: #d50a1d;
border-color: #d50a1d;
cursor: pointer;
}
.p_page .next {
display: inline-table;
position: relative;
left: 0;
top: 0;
float: left;
height: 38px;
border: 1px solid #f0f0f0;
background: #f0f0f0;
color: #333;
text-align: center;
padding: 0 10px;
border-radius: 0px;
}
.p_page .next:active {
background: #d50a1d;
border-color: #d50a1d;
color: #fff;
}
.p_page .next:hover {
background: #d50a1d;
border-color: #d50a1d;
color: #fff;
cursor: pointer;
}
.p_page .pageNum {
position: relative;
float: left;
height: 38px;
min-width: 38px;
margin: 0 5px 0 0;
padding: 0 5px;
background-size: 100% 100%;
color: #595959;
border: 1px solid #d9d9d9;
cursor: pointer;
line-height: 38px;
display: inline-block;
font-family: inherit;
font-size: 14px;
font-weight: inherit;
text-decoration: none;
background-color: #fff;
text-align: center;
border-radius: 0px;
}
.p_page .pageNum:active {
color: #fff;
text-decoration: none;
background-color: #d50a1d;
border-color: #d50a1d;
}
.p_page .pageNum:hover {
color: #fff;
border-color: #d50a1d;
cursor: pointer;
text-decoration: none;
background-color: #d50a1d;
}
.p_page .pageNum.active {
text-decoration: none;
background-color: #d50a1d;
color: #fff;
border-color: #d50a1d;
}
}
@media screen and (max-width: 768px) {
.p_pagebox .NumBox {
display: none !important;
}
.p_pagebox {
width: 100%;
text-align: center;
}
.p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active {
background: #f5f5f5 !important;
border-color: #d9d9d9 !important;
color: #bfbfbf !important;
cursor: default;
}
.p_pagebox .js_pageBtnDisable .iconfont {
color: #ddd !important;
}
.p_pagebox .js_pageBtnDisable:hover .iconfont {
color: #bfbfbf !important;
}
.p_pagebox .pre {
width: 48%;
margin-right:2%;
background-color: #d50a1d;
}
.p_pagebox .pre:hover {
color: rgba(255, 255, 255, 1);
border-color: #d50a1d;
background-color: #d50a1d;
cursor: pointer;
}
.p_pagebox .pre:active {
background-color: #d50a1d;
}
.p_pagebox .next {
width: 48%;
margin-left:2%;
background-color: #d50a1d;
}
.p_pagebox .next:hover {
background-color: #d50a1d;
}
.p_pagebox .next:active {
background-color: #d50a1d;
}
}


/*分页*/
#paging .paging { margin-top: 0px; }
.paging { width: 100%; margin-top: 20px; margin-bottom: 0px; text-align: center; }
.paging span { display: inline-block;  *display: inline;
 *zoom: 1;
vertical-align: middle; width: 44px; height: 44px; line-height: 44px; font-size: 14px; color: #fff; margin: 0 5px; cursor: pointer; }
.paging span > a.previousBtn { display: block; width: 44px; height: 44px; margin: 0 auto; font-size: 0; }
.paging span > a.nextBtn { display: block; width: 44px; height: 44px; margin: 0 auto; font-size: 0; }
.paging p.jk_num { display: inline-block;  *display: inline; *zoom: 1;vertical-align: middle; margin: 0 5px; }
.paging p > a { display: inline-block;  *display: inline; *zoom: 1;vertical-align: middle; width: 45px; height: 43px; line-height: 43px; font-size: 16px; color: #999; margin: 0 5px; cursor: pointer; background: url(../images2020/pagingBg01.png) no-repeat center; }
.paging .jk_num a:hover, .paging a.cur { background: url(../images2020/pagingBg02.png) no-repeat center; color: #fff; }


/*案例内容页右侧*/

/*列表页-右栏*/
.right_head { clear: both; }
.right_head h2 { height: 50px; font-size: 22px; font-weight: normal; color: #545454; line-height: 50px; border-bottom: 1px solid #ebebeb; }
.right_head h2 span { display: inline-block; height: 50px; border-bottom: 1px solid #02b29c; }
.right_contents { clear: both; padding:15px 0px 15px 0px; line-height:28px; overflow: auto; }
.right_contents_h1 { margin: 0px; padding: 10px 0px; text-align: center; color: #000; font-size:24px; color:#434343; font-weight:bold; line-height: 34px; }
.right_contents img { max-width: 840px; }

/*列表页-新闻*/
.right_new { clear: both; list-style:none; margin:0px; padding:0px 0px 20px 0px; }
.right_new li { color:#898989; background: url(../images2020/li.png) no-repeat left 18px; font-size: 16px; line-height:22px; padding:12px 0px; padding-left:13px; border-bottom: 1px dashed #e3e2e2; }
.right_new li a { color:#2F2F2F; }
.right_new li a:hover, .right_new li a:focus { text-decoration:none; color:#0071bf; }
.right_new_time { float:right; }
.relevant_new ul.right_new li { font-size: 14px; }
.left_h3 { margin-top: 19px; font-size: 22px; font-weight: normal; color: #545454; line-height: 50px; border-bottom: 1px solid #ebebeb; }
.left_h3 span { display: inline-block; height: 50px; border-bottom: 1px solid #02b29c; }
.news_time { float:right; }

/*文章内容页编辑器正文*/
#MyContent{font-size:16px; line-height:2; margin-top:15px;}
#MyContent strong{ color:#3ba738;}
#MyContent p{ margin:0px; margin-top:8px;}
#MyContent a{font-size:16px;}
#MyContent img {width:100%; margin-bottom:2px; }